package com.itheima.config;



import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;


@Configuration // 相当于spring中的beans标签
// WebMvcConfigurer:实现该接口，表示指定mvc的配置，相当于之前的springmvc.xml
public class MyMvcConfig implements WebMvcConfigurer {

//    @Resource
//    private LoginInterceptor loginInterceptor;

    // addInterceptors；添加拦截器
    @Override
    public void addInterceptors(InterceptorRegistry registry) {

//        registry.addInterceptor(loginInterceptor)
//                // 对那些路径进行拦截
//                .addPathPatterns("/**")
//                // 对那些路径不进行拦截
//                .excludePathPatterns("/user/login");


    }

    @Override
    public void addViewControllers(ViewControllerRegistry registry) {

        registry
                // 添加跳转的页面地址
                .addViewController("/abc")
                // 映射到具体的逻辑视图名
                .setViewName("aaa");



    }
}